Controlling fluids in a wellbore using a backup packer

ABSTRACT

Methods and systems for controlling fluids in a wellbore are described. The methods and systems include running a production string into the wellbore, the production string includes production tubing and completion components with a first packer with a first control line and a backup packer with a second control line; setting the first packer in the wellbore in response to a signal on the first control line; producing hydrocarbons from the wellbore with the first packer set and the backup packer unset; and setting the backup packer in the wellbore in response to a signal on the second control line.

TECHNICAL FIELD

The present disclosure generally relates to barriers for controllingfluids in a wellbore, more particularly backup packers in a completionstring.

BACKGROUND

Wellbore operations can be challenging, time-consuming, and costly. Forexample, a wellbore with corrosion can pose a challenge in deliveringthe wellbore. On the other hand, size constraints and fluid levels canprevent installing a plug in the wellbore.

Over the years, a significant amount of emphasis has been added onwellbore monitoring and operating. One focus has been on implementingmethods to reduce the cost associated with wellbore construction andmonitoring. For example, wellbore compliant drilling and workover rigshave been employed. However, these methods require multiple trips andadditional equipment downhole which can be time-consuming and costly.

SUMMARY

This specification describes methods and systems for controlling fluidsin a wellbore using a backup packer. The backup packer can serve as abarrier in a completion string to control the flow of fluids and extendthe life of the wellbore. Initially, the backup packer on the completionstring is placed unset/inactive at a shallow depth and remains inactiveuntil it is needed to be run on wellbores in the future. To preventpermanently setting the backup packer the system includes a separate,second control line for the backup packer. The backup packer can be runand set electrically (e.g., actuated by using wirelines) orhydraulically by applying pressure through a separate, second controlline. The backup packer can include an elastomeric protective sleevethat can be removed before running the backup packer. The sleeve can beshifted using a shifting tool and the packer would function as a backuppacker at the time. The protective sleeve will allow the packer to lastfor the long run life of the wellbore. The backup packer can be a partof the completion assembly that is installed in the wellbore but remainsinactive till is needed. This approach allows the backup packer to beleft inactive in the hole for future use and for securing the wellborelong term.

Having a backup packer to control fluids in a wellbore can improveproduction rate, extend wellbore life, reduce the amount of equipmentand trips that need to be run downhole, and prevent additionalchallenges associated with wellbore operations.

In some aspects, a method for controlling fluids in a wellbore includesrunning a production string into the wellbore, the production string hasproduction tubing and completion components including a first packerwith a first control line and a backup packer with a second controlline; setting the first packer in the wellbore in response to a signalon the first control line; producing hydrocarbons from the wellbore withthe first packer set and the backup packer unset; and setting the backuppacker in the wellbore in response to a signal on the second controlline.

Embodiments of the method for controlling fluids in a wellbore caninclude one or more of the following features.

In some embodiments, the method includes running the production stringinto the wellbore including running the production string into thewellbore with a protective sleeve covering the backup packer. In somecases, the method includes removing the protective sleeve from thebackup packer before setting the backup packer.

In some embodiments, the method includes electrically setting the firstpacker.

In some embodiments, the method includes hydraulically setting thebackup packer. In some cases, the method includes setting the firstpacker in the wellbore in response to a signal on the first controlline. In some cases, the method includes setting the backup packer inthe wellbore in response to a signal on the second control line. In somecases, the method includes the signal on the second control line sent inresponse to a pressure applied to the backup packer. In some cases, themethod includes monitoring the condition of the wellbore by reporting ifthe wellbore is in a stable or an unstable condition. In some cases, theunstable condition of the method includes an unintentional flow of aformation fluid from one formation, into another formation or, to asurface.

In some embodiments, the method includes after running the productionstring into the wellbore, the backup packer is positioned between 500 ftand 1500 ft downhole from ground surface.

In some aspects, a system for controlling fluids in a wellbore, includesa production tubing including one or more set packers intermittentlydisposed from the production tubing throughout the wellbore; one or moreinactive backup packers intermittently disposed from the productiontubing throughout the wellbore; a first control line operable to set theone or more packers in response to a signal; a second control lineoperable to set the one or more inactive backup packers in response to asignal; and an onboard electronic equipment in electronic communicationwith the production tubing and operable to monitor and to report acondition of the wellbore.

Embodiments of the system for determining sweet spots and ranking abasin in a subterranean formation can include one or more of thefollowing features.

In some embodiments, the system includes the production string with oneor more protective sleeves covering the one or more backup packers. Insome cases, the system includes a shifting tool configured to remove oneor more protective sleeves covering the one or more backup packersbefore setting the one or more backup packers

The described approach for controlling fluids in a wellbore using abackup packer can also be used as protection between casings. Forexample, a casing-to-casing pressure buildup can take years into thelife of the wellbore to develop. The method of using a backup packer isa safe and reliable approach for securing the wellbore from potentialissues and complying with standards for barriers installation. Thedescribed approach can be used as a safety practice in wellbores with afreezing plug.

The details of one or more embodiments of these methods are set forth inthe accompanying drawings and the description below. Other features,objects, and advantages of these methods will be apparent from thedescription, drawings, and claims.

DESCRIPTION OF DRAWINGS

FIG. 1 is a schematic view of a wellbore with a production systemincluding a backup packer.

FIG. 2 is a schematic view of an example production string with a backuppacker.

FIG. 3 is a flowchart showing a method for controlling fluids in awellbore using a backup packer.

FIG. 4 is a block diagram of an example computer system.

DETAILED DESCRIPTION

This specification describes methods and systems for controlling fluidsin a wellbore using a backup packer. The backup packer can serve as abarrier in a completion string to control the flow of fluids and extendthe life of the wellbore. Initially, the backup packer on the completionstring is placed unset/inactive at a shallow depth and remains inactiveuntil it is needed to be run on wellbores in the future. To preventpermanently setting the backup packer, the system includes a separate,second control line for the backup packer. The backup packer can be runand set electrically (e.g., actuated by using wirelines) orhydraulically by applying pressure through a separate, second controlline. The backup packer can include an elastomeric protective sleevethat can be removed before running the packer. The sleeve can be shiftedusing a shifting tool and the packer would function as a backup packerat the time. The protective sleeve will allow the packer to last for thelong run life of the wellbore. The backup packer can be a part of thecompletion assembly that is installed in the wellbore but remainsinactive till is needed. This approach allows the backup packer to beleft inactive in the hole for future use and for securing the wellborelong term.

Having a backup packer to control fluids in a wellbore can improveproduction rate, extend wellbore life, reduce the amount of equipmentand trips that need to be run downhole, and prevent additionalchallenges associated with wellbore operations.

FIG. 1 is a schematic view of a wellbore 100 with a production string104 including a backup packer 112. The wellbore 100 site includes aderrick 102 that supports the production string 104 within a wellbore106. The production string 104 includes a production tubing run on acompletion string from a wellbore head 108 at the wellbore surface 109.The production string 104 includes a first packer 110 that iselectrically actuated to seal the annulus between the completion stringand the casing and for directing wellbore production through thecompletion string. The production string 104 also includes an unset,backup packer 112 positioned between 500 ft and 1500 ft downhole fromthe ground surface. The backup packer 112 can be electrically set forfuture use in the wellbore 106. In some implementations, the unset,backup packer 112 is hydraulically set for future use in the wellbore106. In some implementations, multiple packers are intermittentlydisposed from the production string 104, which runs throughout thewellbore 106 to isolate various wellbore zones. In this example, theproduction string 104 can also include the backup packer 112 placedinactive at a shallow depth in wellbore 106 for future use.

FIG. 2 is a schematic view of an example production string 104 with abackup packer 112. The backup packer can serve as a barrier in acompletion string, which is part of the production string 104, tocontrol the flow of fluids and extend the life of the wellbore 100.Initially, once the completion string is in place, the backup packer 112is placed unset/inactive at a shallow depth and remains inactive untilit is needed to be run on wellbores in the future. The backup packer 112is connected to a separate or second control line 132 that allows thebackup packer 112 to be activated in response to a signal receivedthrough the second control line 132 at the time of need. In someimplementations, the backup packer 112 is triggered electrically and setby pressurizing the second control line 132. In other implementations,the backup packer 112 is activated hydraulically and set by pressurizingthe second control line 132. The second control line 132 is providedabove the packer 112. The production string 104 can include anelectrical line or first control line 134 (e.g., encapsulated conductorline) that facilitates electrical communications between pressuremonitoring equipment and other equipment at the wellbore surface 109.The first control line 134 is wired to the first packer 110 and allowsthe setting of the first packer 110 in response to a signal receivedthrough the first control line 134. In some implementations, the firstcontrol line 134 is wired to the backup packer 112 and configured toinitiate electrical actuation of the backup packer 112. In this manner,the setting and actuating mechanism for the backup packer 112 can bedirected from the surface over lines 132 and 134. The setting mechanismof the packer is by applying a pressure from surface to unset packer ifneeded. The control line 132 can be provided with a J slot (not shown)to set the backup packer 112 when is needed. In some implementations,the J slot, as part of the production string 104, can cooperate withconnecting elements (e.g., lugs) on a rotating element (e.g., a mandrel)for setting the backup packer 112, for releasing the backup packer 112,or for enabling the backup packer 112 to be readily converted from unsetto set state by a wellbore string if desired. In some implementations,the J slot can enable the backup packer 112 to function as a bridgeplug, a production packer, a test packer, a treating packer, multiplestring packers, a seal bore packer, and a compression or tensionwellbore string anchor.

In the field, it can take years into the life of the wellbore for thebackup packer to be activated and used. The backup packer 112 is dressedwith a protective sleeve 136. The protective sleeve 136 includes adurable material (e.g., elastomer) that can protect the backup packer112 from corrosion, moisture invasion, cracks, breakage, material loss,and can effectively manage heat gain/loss and condensation control forthe life of the backup packer 112. The protective sleeve can protect theseal bore from wire damage. The protective sleeve 136 can include areceiving slot to receive a shifting tool (e.g., sliding sleeves) and beremoved from the backup packer 112 when it is time for the backup packer112 to be activated and used. The production tubing from the productionstring 104 is releasably connected to the backup packer 112 using amechanical lock (e.g., a stinger) (not shown). The wellbore can beflowed through the backup packer 112 to the production tubing, ortreated through the tubing and the backup packer 112. The productionstring 104 and the backup packer 112 can then be retrievable whendesired.

FIG. 3 is a flowchart showing a method 156 for controlling fluids in awellbore using a backup packer 112. In operation, a production string isrun into the wellbore and includes production tubing and completioncomponents such as a first packer with a first control line and a backuppacker with a second control line (158). The packers are used as a sealbetween the outside of the production tubing and the inside of thecasing, liner, or wellbore wall. In wellbores with multiple reservoirzones, packers are used to isolate the perforations for each zone and tocontrol the fluid flow within the zones. After the production string isdeployed the first packer is set in response to a signal on the firstcontrol line (160). Then production of hydrocarbons begins with thefirst packer set and the backup packer unset or left inactive (162).During the hydrocarbons production, the condition of the wellbore ismonitored and inspected by obtaining wellbore data continuously. Thedata is obtained through communication between an electric line that ispart of the tubing assembly, and the equipment on the surface. The usercan evaluate the condition of the wellbore condition by analyzing thecollected data. In the event when the condition of the wellbore isunstable (e.g., with hydrocarbon overflow from one zone to another orthe surface) the second control line is triggered to initiate thesetting of the backup packer in response to a signal received (164). Thesetting mechanism can be an electrical or a hydraulic mechanism. Thebackup packer serves as a barrier in a completion string for thelong-term life of the wellbore. In the event when the condition of thewellbore remains stable, the backup packer is maintained in the inactivestate for the long-term life of the wellbore, and the wellbore iscontinuously monitored. In the event when the condition of the wellboreis not stable (e.g., with hydrocarbon overflow from one zone intoanother or at the surface) a protective sleeve is removed from thebackup packer using a shifting tool, and the separate control line isdirected to initiate setting the backup packer using an electrical or ahydraulic mechanism. In general, the same electrical or separate controlline may be utilized in supporting communications with the electronicequipment on the surface for continuous monitoring of the condition ofthe wellbore.

The described approach for controlling fluids in a wellbore using aninactive backup packer with a separate control line reduces thelikelihood of having to remove and/or re-deploy an entire productionstring when a future need arises. Furthermore, setting techniques forthe backup packer as described utilize a separate control line that mayalready be in place as part of a sensing or electronic equipmentdeployed with the production string at the start of the completionsprocess. The production string in the completion assembly which includethe packer are connected through a control line that can establish acommunication with equipment at surface.

FIG. 4 is a block diagram of an example computer system 266 used toprovide computational functionalities associated with describedalgorithms, methods, functions, processes, flows, and proceduresdescribed in the present disclosure, according to some implementationsof the present disclosure. The illustrated computer 266 is intended toencompass any computing device such as a server, a desktop computer, alaptop/notebook computer, a wireless data port, a smartphone, a personaldata assistant (PDA), a tablet computing device, or one or moreprocessors within these devices, including physical instances, virtualinstances, or both. The computer 266 can include input devices such askeypads, keyboards, and touch screens that can accept user information.Also, the computer 266 can include output devices that can conveyinformation associated with the operation of the computer 266 Theinformation can include digital data, visual data, audio information, ora combination of information. The information can be presented in agraphical user interface (UI) (or GUI).

The computer 266 can serve in a role as a client, a network component, aserver, a database, a persistency, or components of a computer systemfor performing the subject matter described in the present disclosure.The illustrated computer 266 is communicably coupled with a network 264.In some implementations, one or more components of the computer 266 canbe configured to operate within different environments, includingcloud-computing-based environments, local environments, globalenvironments, and combinations of environments.

At a high level, the computer 266 is an electronic computing deviceoperable to receive, transmit, process, store, and manage data andinformation associated with the described subject matter. According tosome implementations, the computer 266 can also include, or becommunicably coupled with, an application server, an email server, a webserver, a caching server, a streaming data server, or a combination ofservers.

The computer 266 can receive requests over network 264 from a clientapplication (for example, executing on another computer 266). Thecomputer 266 can respond to the received requests by processing thereceived requests using software applications. Requests can also be sentto the computer 266 from internal users (for example, from a commandconsole), external (or third) parties, automated applications, entities,individuals, systems, and computers. Each of the components of thecomputer 266 can communicate using a system bus 564. In someimplementations, any or all of the components of the computer 266,including hardware or software components, can interface with each otheror the interface 268 (or a combination of both), over the system bus564. Interfaces can use an application programming interface (API) 276,a service layer 278, or a combination of the API 276 and service layer278. The API 276 can include specifications for routines, datastructures, and object classes. The API 276 can be eithercomputer-language independent or dependent. The API 276 can refer to acomplete interface, a single function, or a set of APIs.

The service layer 278 can provide software services to the computer 266and other components (whether illustrated or not) that are communicablycoupled to the computer 266. The functionality of the computer 266 canbe accessible for all service consumers using this service layer.Software services, such as those provided by the service layer 278, canprovide reusable, defined functionalities through a defined interface.For example, the interface can be software written in JAVA, C++, or alanguage providing data in extensible markup language (XML) format.While illustrated as an integrated component of the computer 266, inalternative implementations, the API 276 or the service layer 278 can bestand-alone components in relation to other components of the computer266 and other components communicably coupled to the computer 266.Moreover, any or all parts of the API 276 or the service layer 278 canbe implemented as child or sub-modules of another software module,enterprise application, or hardware module without departing from thescope of the present disclosure.

The computer 266 includes an interface 268. Although illustrated as asingle interface 268 in FIG. 4 , two or more interfaces 268 can be usedaccording to particular needs, desires, or particular implementations ofthe computer 266 and the described functionality. The interface 268 canbe used by the computer 266 for communicating with other systems thatare connected to the network 264 (whether illustrated or not) in adistributed environment. Generally, the interface 268 can include, or beimplemented using, logic encoded in software or hardware (or acombination of software and hardware) operable to communicate with thenetwork 264. More specifically, the interface 268 can include softwaresupporting one or more communication protocols associated withcommunications. As such, the network 264 or the interface's hardware canbe operable to communicate physical signals within and outside of theillustrated computer 266.

The computer 266 includes a processor 270. Although illustrated as asingle processor 270 in FIG. 4 , two or more processors 270 can be usedaccording to particular needs, desires, or particular implementations ofthe computer 266 and the described functionality. Generally, theprocessor 270 can execute instructions and can manipulate data toperform the operations of the computer 266, including operations usingalgorithms, methods, functions, processes, flows, and procedures asdescribed in the present disclosure.

The computer 266 also includes a database 282 that can hold data for thecomputer 266 and other components connected to the network 264 (whetherillustrated or not). For example, database 282 can be an in-memory,conventional, or a database storing data consistent with the presentdisclosure. In some implementations, database 282 can be a combinationof two or more different database types (for example, hybrid in-memoryand conventional databases) according to particular needs, desires, orparticular implementations of the computer 266 and the describedfunctionality. Although illustrated as a single database 282 in FIG. 4 ,two or more databases (of the same, different, or combination of types)can be used according to particular needs, desires, or particularimplementations of the computer 266 and the described functionality.While database 282 is illustrated as an internal component of thecomputer 266, in alternative implementations, database 282 can beexternal to the computer 266.

The computer 266 also includes a memory 272 that can hold data for thecomputer 266 or a combination of components connected to the network 264(whether illustrated or not). Memory 272 can store any data consistentwith the present disclosure. In some implementations, memory 272 can bea combination of two or more different types of memory (for example, acombination of semiconductor and magnetic storage) according toparticular needs, desires, or particular implementations of the computer266 and the described functionality. Although illustrated as a singlememory 272 in FIG. 4 , two or more memories 272 (of the same, different,or combination of types) can be used according to particular needs,desires, or particular implementations of the computer 266 and thedescribed functionality. While memory 272 is illustrated as an internalcomponent of the computer 266, in alternative implementations, memory272 can be external to the computer 266.

The application 274 can be an algorithmic software engine providingfunctionality according to particular needs, desires, or particularimplementations of the computer 266 and the described functionality. Forexample, application 274 can serve as one or more components, modules,or applications. Further, although illustrated as a single application274, the application 274 can be implemented as multiple applications 274on the computer 266. In addition, although illustrated as internal tothe computer 266, in alternative implementations, the application 274can be external to the computer 266.

The computer 266 can also include a power supply 280. The power supply280 can include a rechargeable or non-rechargeable battery that can beconfigured to be either user- or non-user-replaceable. In someimplementations, the power supply 280 can include power-conversion andmanagement circuits, including recharging, standby, and power managementfunctionalities. In some implementations, the power-supply 280 caninclude a power plug to allow the computer 266 to be plugged into a wallsocket or a power source to, for example, power the computer 266 orrecharge a rechargeable battery.

There can be any number of computers 266 associated with, or externalto, a computer system containing computer 266, with each computer 266communicating over network 264. Further, the terms “client,” “user,” andother appropriate terminology can be used interchangeably, asappropriate, without departing from the scope of the present disclosure.Moreover, the present disclosure contemplates that many users can useone computer 266 and one user can use multiple computers 266.

Implementations of the subject matter and the functional operationsdescribed in this specification can be implemented in digital electroniccircuitry, intangibly embodied computer software or firmware, incomputer hardware, including the structures disclosed in thisspecification and their structural equivalents, or in combinations ofone or more of them. Software implementations of the described subjectmatter can be implemented as one or more computer programs. Eachcomputer program can include one or more modules of computer programinstructions encoded on a tangible, non-transitory, computer-readablecomputer-storage medium for execution by, or to control the operationof, data processing apparatus. Alternatively, or additionally, theprogram instructions can be encoded in/on an artificially-generatedpropagated signal. The example, the signal can be a machine-generatedelectrical, optical, or electromagnetic signal that is generated toencode information for transmission to suitable receiver apparatus forexecution by a data processing apparatus. The computer-storage mediumcan be a machine-readable storage device, a machine-readable storagesubstrate, a random or serial access memory device, or a combination ofcomputer-storage mediums.

The terms “data processing apparatus,” “computer,” and “electroniccomputer device” (or equivalent as understood by one of ordinary skillin the art) refer to data processing hardware. For example, a dataprocessing apparatus can encompass all kinds of apparatus, devices, andmachines for processing data, including by way of example, aprogrammable processor, a computer, or multiple processors or computers.The apparatus can also include special purpose logic circuitryincluding, for example, a central processing unit (CPU), a fieldprogrammable gate array (FPGA), or an application specific integratedcircuit (ASIC). In some implementations, the data processing apparatusor special purpose logic circuitry (or a combination of the dataprocessing apparatus or special purpose logic circuitry) can behardware- or software-based (or a combination of both hardware- andsoftware-based). The apparatus can optionally include code that createsan execution environment for computer programs, for example, code thatconstitutes processor firmware, a protocol stack, a database managementsystem, an operating system, or a combination of execution environments.The present disclosure contemplates the use of data processingapparatuses with or without conventional operating systems, for exampleLINUX, UNIX, WINDOWS, MAC OS, ANDROID, or IOS.

A computer program, which can also be referred to or described as aprogram, software, a software application, a module, a software module,a script, or code, can be written in any form of programming language.Programming languages can include, for example, compiled languages,interpreted languages, declarative languages, or procedural languages.Programs can be deployed in any form, including as stand-alone programs,modules, components, subroutines, or units for use in a computingenvironment. A computer program can, but need not, correspond to a filein a file system. A program can be stored in a portion of a file thatholds other programs or data, for example, one or more scripts stored ina markup language document, in a single file dedicated to the program inquestion, or in multiple coordinated files storing one or more modules,sub programs, or portions of code. A computer program can be deployedfor execution on one computer or on multiple computers that are located,for example, at one site or distributed across multiple sites that areinterconnected by a communication network. While portions of theprograms illustrated in the various figures may be shown as individualmodules that implement the various features and functionality throughvarious objects, methods, or processes, the programs can instead includea number of sub-modules, third-party services, components, andlibraries. Conversely, the features and functionality of variouscomponents can be combined into single components as appropriate.Thresholds used to make computational determinations can be statically,dynamically, or both statically and dynamically determined.

The methods, processes, or logic flows described in this specificationcan be performed by one or more programmable computers executing one ormore computer programs to perform functions by operating on input dataand generating output. The methods, processes, or logic flows can alsobe performed by, and apparatus can also be implemented as, specialpurpose logic circuitry, for example, a CPU, an FPGA, or an ASIC.

Computers suitable for the execution of a computer program can be basedon one or more of general and special purpose microprocessors and otherkinds of CPUs. The elements of a computer are a CPU for performing orexecuting instructions and one or more memory devices for storinginstructions and data. Generally, a CPU can receive instructions anddata from (and write data to) a memory. A computer can also include, orbe operatively coupled to, one or more mass storage devices for storingdata. In some implementations, a computer can receive data from, andtransfer data to, the mass storage devices including, for example,magnetic, magneto optical disks, or optical disks. Moreover, a computercan be embedded in another device, for example, a mobile telephone, apersonal digital assistant (PDA), a mobile audio or video player, a gameconsole, a global positioning system (GPS) receiver, or a portablestorage device such as a universal serial bus (USB) flash drive.

Computer readable media (transitory or non-transitory, as appropriate)suitable for storing computer program instructions and data can includeall forms of permanent/non-permanent and volatile/non-volatile memory,media, and memory devices. Computer readable media can include, forexample, semiconductor memory devices such as random access memory(RAM), read only memory (ROM), phase change memory (PRAM), static randomaccess memory (SRAM), dynamic random access memory (DRAM), erasableprogrammable read-only memory (EPROM), electrically erasableprogrammable read-only memory (EEPROM), and flash memory devices.Computer readable media can also include, for example, magnetic devicessuch as tape, cartridges, cassettes, and internal/removable disks.Computer readable media can also include magneto optical disks andoptical memory devices and technologies including, for example, digitalvideo disc (DVD), CD ROM, DVD+/−R, DVD-RAM, DVD-ROM, HD-DVD, and BLURAY.The memory can store various objects or data, including caches, classes,frameworks, applications, modules, backup data, jobs, web pages, webpage templates, data structures, database tables, repositories, anddynamic information. Types of objects and data stored in memory caninclude parameters, variables, algorithms, instructions, rules,constraints, and references. Additionally, the memory can include logs,policies, security or access data, and reporting files. The processorand the memory can be supplemented by, or incorporated in, specialpurpose logic circuitry.

Implementations of the subject matter described in the presentdisclosure can be implemented on a computer having a display device forproviding interaction with a user, including displaying information to(and receiving input from) the user. Types of display devices caninclude, for example, a cathode ray tube (CRT), a liquid crystal display(LCD), a light-emitting diode (LED), and a plasma monitor. Displaydevices can include a keyboard and pointing devices including, forexample, a mouse, a trackball, or a trackpad. User input can also beprovided to the computer through the use of a touchscreen, such as atablet computer surface with pressure sensitivity or a multi-touchscreen using capacitive or electric sensing. Other kinds of devices canbe used to provide for interaction with a user, including to receiveuser feedback, for example, sensory feedback including visual feedback,auditory feedback, or tactile feedback. Input from the user can bereceived in the form of acoustic, speech, or tactile input. In addition,a computer can interact with a user by sending documents to, andreceiving documents from, a device that is used by the user. Forexample, the computer can send web pages to a web browser on a user'sclient device in response to requests received from the web browser.

The term “graphical user interface,” or “GUI,” can be used in thesingular or the plural to describe one or more graphical user interfacesand each of the displays of a particular graphical user interface.Therefore, a GUI can represent any graphical user interface, including,but not limited to, a web browser, a touch screen, or a command lineinterface (CLI) that processes information and efficiently presents theinformation results to the user. In general, a GUI can include aplurality of user interface (UI) elements, some or all associated with aweb browser, such as interactive fields, pull-down lists, and buttons.These and other UI elements can be related to or represent the functionsof the web browser.

Implementations of the subject matter described in this specificationcan be implemented in a computing system that includes a back endcomponent, for example, as a data server, or that includes a middlewarecomponent, for example, an application server. Moreover, the computingsystem can include a front-end component, for example, a client computerhaving one or both of a graphical user interface or a Web browserthrough which a user can interact with the computer. The components ofthe system can be interconnected by any form or medium of wireline orwireless digital data communication (or a combination of datacommunication) in a communication network. Examples of communicationnetworks include a local area network (LAN), a radio access network(RAN), a metropolitan area network (MAN), a wide area network (WAN),Worldwide Interoperability for Microwave Access (WIMAX), a wirelesslocal area network (WLAN) (for example, using 802.11 a/b/g/n or 802.20or a combination of protocols), all or a portion of the Internet, or anyother communication system or systems at one or more locations (or acombination of communication networks). The network can communicatewith, for example, Internet Protocol (IP) packets, frame relay frames,asynchronous transfer mode (ATM) cells, voice, video, data, or acombination of communication types between network addresses.

The computing system can include clients and servers. A client andserver can generally be remote from each other and can typicallyinteract through a communication network. The relationship of client andserver can arise by virtue of computer programs running on therespective computers and having a client-server relationship.

Cluster file systems can be any file system type accessible frommultiple servers for read and update. Locking or consistency trackingmay not be necessary since the locking of exchange file system can bedone at application layer. Furthermore, Unicode data files can bedifferent from non-Unicode data files.

While this specification contains many specific implementation details,these should not be construed as limitations on the scope of what may beclaimed, but rather as descriptions of features that may be specific toparticular implementations. Certain features that are described in thisspecification in the context of separate implementations can also beimplemented, in combination, in a single implementation. Conversely,various features that are described in the context of a singleimplementation can also be implemented in multiple implementations,separately, or in any suitable sub-combination. Moreover, althoughpreviously described features may be described as acting in certaincombinations and even initially claimed as such, one or more featuresfrom a claimed combination can, in some cases, be excised from thecombination, and the claimed combination may be directed to asub-combination or variation of a sub-combination.

Particular implementations of the subject matter have been described.Other implementations, alterations, and permutations of the describedimplementations are within the scope of the following claims as will beapparent to those skilled in the art. While operations are depicted inthe drawings or claims in a particular order, this should not beunderstood as requiring that such operations be performed in theparticular order shown or in sequential order, or that all illustratedoperations be performed (some operations may be considered optional), toachieve desirable results. In certain circumstances, multitasking orparallel processing (or a combination of multitasking and parallelprocessing) may be advantageous and performed as deemed appropriate.

Moreover, the separation or integration of various system modules andcomponents in the previously described implementations should not beunderstood as requiring such separation or integration in allimplementations, and it should be understood that the described programcomponents and systems can generally be integrated together in a singlesoftware product or packaged into multiple software products.

Accordingly, the previously described example implementations do notdefine or constrain the present disclosure. Other changes,substitutions, and alterations are also possible without departing fromthe spirit and scope of the present disclosure.

Furthermore, any claimed implementation is considered to be applicableto at least a computer-implemented method; a non-transitory,computer-readable medium storing computer-readable instructions toperform the computer-implemented method; and a computer systemcomprising a computer memory interoperably coupled with a hardwareprocessor configured to perform the computer-implemented method or theinstructions stored on the non-transitory, computer-readable medium.

A number of embodiments of these systems and methods have beendescribed. Nevertheless, it will be understood that variousmodifications may be made without departing from the spirit and scope ofthis disclosure. Accordingly, other embodiments are within the scope ofthe following claims.

1-11. (canceled)
 12. A system for controlling fluids in a wellbore, thesystem comprising: a production tubing comprising: one or more firstpackers intermittently disposed from the production tubing throughoutthe wellbore; one or more inactive backup packers intermittentlydisposed from the production tubing throughout the wellbore; a firstcontrol line operable to set the one or more first packers in responseto a signal; and a second control line operable to set the one or moreinactive backup packers in response to a signal; and an onboardelectronic equipment in electronic communication with the productiontubing and configured to perform operations comprising: monitoring acondition of the wellbore; and reporting the condition of the wellbore.13. The system of claim 12, wherein the production string comprises oneor more protective sleeves covering the one or more backup packers. 14.The system of claim 13, wherein the system comprises a shifting toolconfigured to remove one or more protective sleeves covering the one ormore inactive backup packers before setting the one or more inactivebackup packers.
 15. The system of claim 12, wherein each of the one ormore inactive backup packers is positioned between 500 ft and 1500 ftdownhole from ground surface.
 16. The system of claim 12, wherein theonboard electronic equipment is further configured to perform operationscomprising transmitting, while the one or more inactive backup packersare unset, the signal to the one or more first packers on the firstcontrol line to set the one or more first packers in the wellbore. 17.The system of claim 16, wherein the onboard electronic equipment isfurther configured to perform operations comprising transmitting thesignal to the one or more inactive backup packers on the second controlline to set the one or more backup packers in the wellbore.
 18. Thesystem of claim 16, wherein the a completion string comprises theproduction tubing, the one or more first packers, and the one or morebackup packers, the onboard electronic equipment is further configuredto perform operations comprising controlling a flow of fluids throughthe completion string to the surface.
 19. The system of claim 16,wherein transmitting, while the one or more inactive backup packers areunset, the signal to the one or more first packers on the first controlline to set the one or more first packers in the wellbore comprisestransmitting an electrical signal to the one or more first packers onthe first control line to set the one or more first packers in thewellbore.
 20. The system of claim 17, wherein transmitting the signal tothe one or more inactive backup packers on the second control line toset the one or more backup packers in the wellbore comprisestransmitting a hydraulic signal to the one or more backup packers on thefirst control line to set the one or more backup packers in thewellbore.
 21. The system of claim 12, wherein the condition of thewellbore comprises at least one of the wellbore in a stable or anunstable condition.
 22. The system of claim 21, wherein the unstablecondition includes an unintentional flow of a formation fluid from oneformation into another formation or to a surface.
 23. The system ofclaim 12, wherein the condition of the wellbore comprises a pressureapplied to the backup packer.
 24. The system of claim 23, wherein theonboard electronic equipment is further configured to perform operationscomprising responsive to reporting the condition of the wellborecomprising the pressure applied to the backup packer, transmitting thesignal to the one or more backup packers on the second control line toset the one or more backup packers in the wellbore.
 25. The system ofclaim 12, wherein the first control line comprises an encapsulatedconductor configured to conduct the signal to set the one or more firstpackers.
 26. The system of claim 12, wherein the second control lineconducts a hydraulic pressure to set the one or more inactive backuppackers.
 27. The system of claim 12, wherein the second control linecomprises a J slot to accept lugs of a mandrel to rotate the secondcontrol line to set the one or more inactive backup packers.
 28. Thesystem of claim 13, wherein the one or more protective sleeves comprisean elastomer.
 29. The system of claim 13, wherein the one or moreprotective sleeves each comprise a receiving slot configured to receivea shifting tool.
 30. The system of claim 12, wherein the one or morebackup packers are configured to receive a mechanical lock configured tounset the one or more backup packers and remove the one or more backuppackers from the wellbore.
 31. The system of claim 30, wherein themechanical lock comprises a stinger.
 32. The system of claim 12, whereinat least one first packer and at least one backup packer define a pairof packers, each pair of packers positioned in the wellbore to control aflow of fluid from one formation into the production tubing.